home *** CD-ROM | disk | FTP | other *** search
- set patch(color) {1.0 1.0 1.0}
- set patch(type) bilinear
- set patch(x0) -1.0
- set patch(y0) -0.5
- set patch(z0) 0.0
-
- set patch(x1) -1.0
- set patch(y1) 0.5
- set patch(z1) 0.0
-
- set patch(x2) 1.0
- set patch(y2) -0.5
- set patch(z2) 0.0
-
- set patch(x3) 1.0
- set patch(y3) 0.5
- set patch(z3) 0.0
-
- set patch(xScale) 1
- set patch(yScale) 1
- set patch(zScale) 1
- set patch(xTranslate) 0
- set patch(yTranslate) 0
- set patch(zTranslate) 0
- set patch(xRotate) 0
- set patch(yRotate) 0
- set patch(zRotate) -90
-
- set s1 0
- set t1 0
- set s2 1
- set t2 0
- set s3 0
- set t3 1
- set s4 1
- set t4 1
-
- set texture(pictureName) $modelPath/grid.tiff
- set texture(textureName) /tmp/grid.tx
- set texture(sWrap) periodic
- set texture(tWrap) periodic
- set texture(filterFunc) box
- set texture(sWidth) 2
- set texture(tWidth) 2
-
- loadControlPanel controls.nib
- loadControlPanel TextureCoordinatesControls.nib
-
- startShape aPatch
- Sides 1
- EveCmd {Color $patch(color)}
- EveCmd {Scale $patch(xScale) $patch(yScale) $patch(zScale)}
- EveCmd {Translate $patch(xTranslate) $patch(yTranslate) $patch(zTranslate)}
- EveCmd {Rotate $patch(xRotate) 1 0 0 }
- EveCmd {Rotate $patch(yRotate) 0 1 0 }
- EveCmd {Rotate $patch(zRotate) 0 0 1 }
- EveCmd {TextureCoordinates $s1 $t1 $s2 $t2 $s3 $t3 $s4 $t4 }
- EveCmd {MakeTexture $texture(pictureName) $texture(textureName) $texture(sWrap) $texture(tWrap) $texture(filterFunc) $texture(sWidth) $texture(tWidth)}
- EveCmd {Surface paintedplastic texturename $texture(textureName)}
- EveCmd {Patch $patch(type) P "$patch(x0) $patch(y0) $patch(z0) $patch(x1) $patch(y1) $patch(z1) \
- $patch(x2) $patch(y2) $patch(z2) $patch(x3) $patch(y3) $patch(z3)" }
- endShape
-